Variant-based satisfiability in initial algebras
نویسنده
چکیده
Although different satisfiability decision procedures can be combined by algorithms such as those of Nelson-Oppen or Shostak, current tools typically can only support a finite number of theories to use in such combinations. To make SMT solving more widely applicable one needs theory-generic satisfiability algorithms allowing a potentially infinite number of decidable theories to be user-definable, instead of needing to be built in by tool implementers. This work studies how folding variant narrowing, a generic unification algorithm that offers good extensibility in unification theory, can be extended to a generic variantbased satisfiability algorithm for the initial algebras of user-specified input theories when such theories satisfy Comon and Delaune’s finite variant property (FVP) and some extra conditions. Several, increasingly larger infinite classes of theories whose initial algebras enjoy decidable variant-based satisfiability are identified and illustrated with examples. A method based on descent maps to bring other theories into these classes and to improve the generic algorithm’s efficiency is also proposed.
منابع مشابه
Variant-Based Decidable Satisfiability in Initial Algebras with Predicates
Decision procedures can be either theory specific, e.g., Presburger arithmetic, or theory-generic, applying to an infinite number of user-definable theories. Variant satisfiability is a theory-generic procedure for quantifier-free satisfiability in the initial algebra of an ordersorted equational theory pΣ,EYBq under two conditions: (i) EYB has the finite variant property and B has a finitary u...
متن کاملMetalevel algorithms for variant satisfiability
Variant satisfiability is a theory-generic algorithm to decide quantifier-free satisfiability in an initial algebra TΣ{E when the theory pΣ,Eq has the finite variant property and its constructors satisfy a compactness condition. This paper: (i) gives a precise definition of several meta-level sub-algorithms needed for variant satisfiability; (ii) proves them correct; and (iii) presents a reflec...
متن کاملTerm satisfiability in FLew-algebras
FLew-algebras form the algebraic semantics of the full Lambek calculus with exchange and weakening. We investigate two relations, called satisfiability and positive satisfiability, between FLew-terms and FLew-algebras. For each FLew-algebra, the sets of its satisfiable and positively satisfiable terms can be viewed as fragments of its existential theory; we identify and investigate the compleme...
متن کاملSatisfiability of Short Circuit Logic
The logical connectives typically found in programming languages are similar to their mathematical counterparts, yet different due to their short-circuit behaviour – when evaluating them, the second argument is only evaluated if the first argument is not sufficient to determine the result. Combined with the possibility of side-effects, this creates a different type of logic called Short Circuit...
متن کاملExperimental Investigation on the Solubility and Initial Rate of Absorption of CO2 in Mixture of Amine-Functionalized Ionic Liquids and Physical Solvents
In this paper, the experimental investigation ofsolubility and initial absorption rate of CO2 <span styl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 154 شماره
صفحات -
تاریخ انتشار 2015